package com.bocai.kelala.bean;

import java.io.Serializable;

/**
 * Created by yuanfei on 2017/6/19.
 */

public class UserBean implements Serializable {

    /**
     * Id : 1de9da60-446d-43d8-9570-587898322aa1
     * UserName : 13177777777
     * PhoneNumber : 13177777777
     * CreateTime : 2017-06-20T15:58:54
     * MobileDevice : null
     * DynamicToken : 18b7ed5e-1f16-41a0-ae92-f5d427d24a42
     * NickName : 测试
     * Avatar : {"Id":"893284fb-b77b-4890-a3b2-f6715b9ac6b5","RelativePath":"http://121.41.1.0:5033/StorageFiles/2017/6/20/893284fb-b77b-4890-a3b2-f6715b9ac6b5.png","MediumThumbnail":"http://121.41.1.0:5033/StorageFiles/2017/6/20/893284fb-b77b-4890-a3b2-f6715b9ac6b5.png_720x1280.jpeg","SmallThumbnail":"http://121.41.1.0:5033/StorageFiles/2017/6/20/893284fb-b77b-4890-a3b2-f6715b9ac6b5.png_320x568.jpeg"}
     * MemberType : 1
     * ApprovalStatus : 2
     * PayBail : false
     * DefaultAddress : {"Id":"8c2f8767-ee1c-4f8b-bd96-ceac0a02d497","Address":"家里","Contacts":"测试","Phone":"13242588888","RegionName":"重庆 重庆市 万州区","Postcode":"123566","Province":"500000","City":"500100","District":"500101"}
     */

    private String Id;
    private String UserName;
    private String PhoneNumber;
    private String CreateTime;
    private Object MobileDevice;
    private String DynamicToken;
    private String NickName;
    private AvatarBean Avatar;
    private int MemberType;
    private int ApprovalStatus;
    private boolean PayBail;
    private DefaultAddressBean DefaultAddress;

    public String getId() {
        return Id;
    }

    public void setId(String Id) {
        this.Id = Id;
    }

    public String getUserName() {
        return UserName;
    }

    public void setUserName(String UserName) {
        this.UserName = UserName;
    }

    public String getPhoneNumber() {
        return PhoneNumber;
    }

    public void setPhoneNumber(String PhoneNumber) {
        this.PhoneNumber = PhoneNumber;
    }

    public String getCreateTime() {
        return CreateTime;
    }

    public void setCreateTime(String CreateTime) {
        this.CreateTime = CreateTime;
    }

    public Object getMobileDevice() {
        return MobileDevice;
    }

    public void setMobileDevice(Object MobileDevice) {
        this.MobileDevice = MobileDevice;
    }

    public String getDynamicToken() {
        return DynamicToken;
    }

    public void setDynamicToken(String DynamicToken) {
        this.DynamicToken = DynamicToken;
    }

    public String getNickName() {
        return NickName;
    }

    public void setNickName(String NickName) {
        this.NickName = NickName;
    }

    public AvatarBean getAvatar() {
        return Avatar;
    }

    public void setAvatar(AvatarBean Avatar) {
        this.Avatar = Avatar;
    }

    public int getMemberType() {
        return MemberType;
    }

    public void setMemberType(int MemberType) {
        this.MemberType = MemberType;
    }

    public int getApprovalStatus() {
        return ApprovalStatus;
    }

    public void setApprovalStatus(int ApprovalStatus) {
        this.ApprovalStatus = ApprovalStatus;
    }

    public boolean isPayBail() {
        return PayBail;
    }

    public void setPayBail(boolean PayBail) {
        this.PayBail = PayBail;
    }

    public DefaultAddressBean getDefaultAddress() {
        return DefaultAddress;
    }

    public void setDefaultAddress(DefaultAddressBean DefaultAddress) {
        this.DefaultAddress = DefaultAddress;
    }

    public static class AvatarBean implements Serializable {
        /**
         * Id : 893284fb-b77b-4890-a3b2-f6715b9ac6b5
         * RelativePath : http://121.41.1.0:5033/StorageFiles/2017/6/20/893284fb-b77b-4890-a3b2-f6715b9ac6b5.png
         * MediumThumbnail : http://121.41.1.0:5033/StorageFiles/2017/6/20/893284fb-b77b-4890-a3b2-f6715b9ac6b5.png_720x1280.jpeg
         * SmallThumbnail : http://121.41.1.0:5033/StorageFiles/2017/6/20/893284fb-b77b-4890-a3b2-f6715b9ac6b5.png_320x568.jpeg
         */

        private String Id;
        private String RelativePath;
        private String MediumThumbnail;
        private String SmallThumbnail;

        public String getId() {
            return Id;
        }

        public void setId(String Id) {
            this.Id = Id;
        }

        public String getRelativePath() {
            return RelativePath;
        }

        public void setRelativePath(String RelativePath) {
            this.RelativePath = RelativePath;
        }

        public String getMediumThumbnail() {
            return MediumThumbnail;
        }

        public void setMediumThumbnail(String MediumThumbnail) {
            this.MediumThumbnail = MediumThumbnail;
        }

        public String getSmallThumbnail() {
            return SmallThumbnail;
        }

        public void setSmallThumbnail(String SmallThumbnail) {
            this.SmallThumbnail = SmallThumbnail;
        }
    }

    public static class DefaultAddressBean implements Serializable {
        /**
         * Id : 8c2f8767-ee1c-4f8b-bd96-ceac0a02d497
         * Address : 家里
         * Contacts : 测试
         * Phone : 13242588888
         * RegionName : 重庆 重庆市 万州区
         * Postcode : 123566
         * Province : 500000
         * City : 500100
         * District : 500101
         */

        private String Id;
        private String Address;
        private String Contacts;
        private String Phone;
        private String RegionName;
        private String Postcode;
        private String Province;
        private String City;
        private String District;

        public String getId() {
            return Id;
        }

        public void setId(String Id) {
            this.Id = Id;
        }

        public String getAddress() {
            return Address;
        }

        public void setAddress(String Address) {
            this.Address = Address;
        }

        public String getContacts() {
            return Contacts;
        }

        public void setContacts(String Contacts) {
            this.Contacts = Contacts;
        }

        public String getPhone() {
            return Phone;
        }

        public void setPhone(String Phone) {
            this.Phone = Phone;
        }

        public String getRegionName() {
            return RegionName;
        }

        public void setRegionName(String RegionName) {
            this.RegionName = RegionName;
        }

        public String getPostcode() {
            return Postcode;
        }

        public void setPostcode(String Postcode) {
            this.Postcode = Postcode;
        }

        public String getProvince() {
            return Province;
        }

        public void setProvince(String Province) {
            this.Province = Province;
        }

        public String getCity() {
            return City;
        }

        public void setCity(String City) {
            this.City = City;
        }

        public String getDistrict() {
            return District;
        }

        public void setDistrict(String District) {
            this.District = District;
        }
    }
}
